Option
public class Option
Constant Summary | |
---|---|
final static int | |
final static int | |
final static int | |
final static int |
Constructor Summary | |
---|---|
void | __construct(string name, string|array shortcut, int mode, string description, mixed default) 构造方法 |
Method Summary | |
---|---|
string | 获取短名称 |
string | getName() 获取选项名 |
bool | 是否可以设置值 |
bool | 是否必须 |
bool | 是否可选 |
bool | isArray() 选项值是否接受数组 |
void | setDefault(mixed default) 设置默认值 |
mixed | 获取默认值 |
string | 获取描述文字 |
bool | 检查所给选项是否是当前这个 |
public final static int VALUE_IS_ARRAY = 8
public final static int VALUE_NONE = 1
public final static int VALUE_OPTIONAL = 4
public final static int VALUE_REQUIRED = 2
public void __construct(string name, string|array shortcut, int mode, string description, mixed default)
构造方法
public string getShortcut()
获取短名称
public string getName()
获取选项名
public bool acceptValue()
是否可以设置值
public bool isValueRequired()
是否必须
public bool isValueOptional()
是否可选
public bool isArray()
选项值是否接受数组
public void setDefault(mixed default)
设置默认值
public mixed getDefault()
获取默认值
public string getDescription()
获取描述文字
public bool equals(Option option)
检查所给选项是否是当前这个